<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Fit Layout</title>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
    <script src="../../../../scripts/jquery.min.js"></script>
    <script src="../../../../scripts/miniui/miniui.js"></script>
    <link href="../../../../scripts/miniui/themes/default/miniui.css" rel="stylesheet">
    <link href="../../../../scripts/miniui/themes/icons.css" rel="stylesheet">
    <link href="../../../../scripts/miniui/themes/pure/skin.css" rel="stylesheet">
    <script src="../../../../scripts/core.js"></script>

</head>
<body>
<style type="text/css">
    html, body {
        margin: 0;
        padding: 0;
        border: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
</style>
<div class="mini-toolbar" style="padding:2px;border-bottom:0;">
    <table style="width:100%;">
        <tr>
            <td style="width:100%;">
                <a class="mini-button" iconCls="icon-add" onclick="add()" plain="true">新加</a>
                <a class="mini-button" iconCls="icon-edit" onclick="saveData()" plain="true">保存</a>
            </td>

        </tr>
    </table>
</div>
<!--撑满页面-->
<div class="mini-fit">

    <mini-datagrid _dataField="data111" allowCellEdit="true" allowCellSelect="true"
                   allowResize="true" allowSortColumn="false"
                   class="mini-datagrid"
                   id="datagrid1" idField="id" multiSelect="true"
                   pageSize="1000" showSortIcon="true"
                   style="width:100%;height:100%;"
                   url="/server/getCmsZone">
        <columns>
            <column type="indexcolumn"></column>
            <column type="checkcolumn"></column>
            <column field="id" headerAlign="center" name="id" width="150">
                区id
            </column>
            <column field="name" width="100">区名称
                <input class="mini-textbox" property="editor" style="width:100%;"/>
            </column>
            <column field="remark" headerAlign="center" width="120">备注
                <input class="mini-textbox" property="editor" style="width:100%;"/>
            </column>
        </columns>
    </mini-datagrid>

</div>

<script type="text/javascript">

    var auth = GetParams()
    mini.parse();
    var grid = mini.get("datagrid1");
    grid.setAjaxOptions({
        headers: {"authId": auth.authId, "token": auth.token}
    });

    grid.load();

    function add() {

        mini.open({
            targetWindow: window,
            url: "AddZone.html?authId=" + auth.authId + "&token=" + auth.token,
            title: "新增",
            width: 600,
            height: 400,
            onload: function () {

            },
            ondestroy: function (action) {
                grid.reload();
            }
        });
    }


    function saveData() {
        if (grid.getSelecteds().length == 0) return;
        var row = grid.getSelecteds()[0];
        var json = mini.encode({
            data: row
        });
        grid.loading("保存中，请稍后......");
        $.ajax({
            url: "/server/saveZone",
            data: json,
            type: "post",
            headers: {"authId": auth.authId, "token": auth.token},
            contentType: 'application/json',
            success: function (text) {
                grid.reload();
            },
            error: function (jqXHR, textStatus, errorThrown) {
                alert(jqXHR.responseText);
            }
        });
    }


    function delData() {
        if (grid.getSelecteds().length == 0) {
            alert("没有选中任何行")
            return;
        }
        mini.confirm("确定删除记录？", "确定？",
            function (action) {
                if (action == "ok") {
                    grid.loading("删除中，请稍后......");
                    var row = grid.getSelecteds()[0];
                    var json = mini.encode(row);
                    grid.loading("删除中，请稍后......");
                    $.ajax({
                        url: "/cmsapi/delGlobalCfg",
                        data: json,
                        headers: {"userId": auth.userId, "token": auth.token},
                        type: "post",
                        contentType: 'application/json',
                        success: function (text) {
                            console.log("-----------")
                            grid.reload();
                        },
                        error: function (jqXHR, textStatus, errorThrown) {
                            alert(jqXHR.responseText);
                        }
                    });
                } else {

                }
            }
        );

    }

</script>

</body>
</html>